package com.xiguaji.tiktok.task.user;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Column;
import org.springframework.data.relational.core.mapping.Table;

import java.io.Serializable;

/**
 * @author yzz
 * @Date 2021-02-02 15:50:11
 */
@Data
@Table(value="sys_menu_visit_record")
public class SysMenuVisitRecord implements Serializable{

    /**
     *主键
     */
    @Id
    @Column(value="id")
    private Long id;

    /**
     *菜单主键
     */
    @Column(value="menu_id")
    private Integer menuId;

    /**
     *日期码
     */
    @Column(value="date_code")
    private Integer dateCode;

    /**
     *总访问数
     */
    @Column(value="total_visit")
    private Integer totalVisit;

    /**
     *用户访问数
     */
    @Column(value="total_visit_user")
    private Integer totalVisitUser;

    /**
     *登入用户访问数
     */
    @Column(value="login_visit")
    private Integer loginVisit;

    /**
     *登入用户人数
     */
    @Column(value="login_visit_user")
    private Integer loginVisitUser;

    /**
     *未登入用户访问数
     */
    @Column(value="non_login_visit")
    private Integer nonLoginVisit;

    /**
     *未登入用户人数
     */
    @Column(value="non_login_visit_user")
    private Integer nonLoginVisitUser;

    /**
     *免费版访问数
     */
    @Column(value="free_version_visit")
    private Integer freeVersionVisit;

    /**
     *免费版访问人数
     */
    @Column(value="free_version_visit_user")
    private Integer freeVersionVisitUser;

    /**
     *advence访问数
     */
    @Column(value="advance_version_visit")
    private Integer advanceVersionVisit;

    /**
     *advence访问人数
     */
    @Column(value="advance_version_visit_user")
    private Integer advanceVersionVisitUser;

    /**
     *pro访问数
     */
    @Column(value="pro_version_visit")
    private Integer proVersionVisit;

    /**
     *pro访问人数
     */
    @Column(value="pro_version_visit_user")
    private Integer proVersionVisitUser;

    /**
     *移动端用户数
     */
    @Column(value="mobile_user")
    private Integer mobileUser;

    /**
     *创建时间
     */
    @Column(value="create_date")
    private Long createDate;

}